#pragma once
#include "NBE.h"
#include "Vector3.h"
namespace NBE
{
	enum EventType
	{
		NOEVENT = 0,
		MOUSE_MOVE,
		MOUSE_BUTTON_DOWN,
		MOUSE_BUTTON_PRESS,
		MOUSE_BUTTON_RELEASE,
		MOUSE_SCROLL,
		KEY_DOWN,
		KEY_PRESS,
		KEY_RELEASE
	};

	class NBE_API Event
	{
	public:
		Event(EventType _t):type(_t)
		{}
		virtual ~Event()
		{}
		EventType type;
	};


}